.shop {
    width: 100%;
}

footer {
    width: 100%;

    .van-submit-bar {
        padding: 0 10px;
    }
}

.list {
    width: 100%;
    text-align: left;
    background-color:#fafafa ;
    ul {
        width: 100%;

        // padding: 10px;
        li {
            width: 100%;
            padding: 10px;
            margin-bottom: 10px;
            background-color: #fff;
            .box {
                width: 100%;
                height: 100px;
                display: flex;
                align-items: center;
                justify-content: space-between;
                font-size: 14px;

                .box-l {
                    width: 70%;
                    display: flex;
                    align-items: center;

                    .t-left {
                        margin-right: 10px;
                    }

                    .t-right {
                        flex-grow: 1;
                        display: flex;

                        .timg {
                            width: 100px;
                            height: 100px;

                            img {
                                width: 100%;
                                height: 100%;
                            }
                        }
                        .tname{
                            margin-left: 10px;
                            display: flex;
                            flex-direction: column;
                            justify-content: space-around;
                            .phonename{
                                p{
                                    margin-bottom: 5px;
                                }
                            }
                            .price{
                                color: #f4a;
                            }
                        }

                    }
                }
                .box-r{
                    height: 100%;
                    text-align: right;
                    display: flex;
                    flex-direction: column;
                    justify-content: space-between;
                }
            }

        }
    }
}